یک دوره 17 ساعته C# با مقدمه ای بر SQL و C# 7.0 [ویدئو]

A 17 Hour C# Course with Intro to SQL and C# 7.0 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره جامع سی شارپ برای برنامه نویسان مبتدی طراحی شده است، زیرا در نوشتن کد عجله نخواهید داشت. به جای جنبه های گرافیکی برنامه نویسی ویندوز، بر زبان C# تمرکز دارد. همچنین HTML، CSS اولیه و نحوه استفاده از انواع کنترل‌ها مانند دکمه‌ها، جعبه‌های متن، فهرست‌های کشویی و موارد دیگر را یاد خواهید گرفت. شما به روشی دقیق و آگاهانه یاد خواهید گرفت تا بتوانید پایه ای را تنظیم کنید و به راحتی از مفاهیم اولیه به مفاهیم پیشرفته تر حرکت کنید. علاوه بر یادگیری سی شارپ، محیط برنامه نویسی مایکروسافت ویژوال استودیو را نیز پوشش خواهید داد، که مکمل کاملی برای مهارت های جدید شما در سی شارپ خواهد بود. برای کار با کد به روشی پیشرفته‌تر، نحوه بررسی شرایط ساده با استفاده از بلوک‌های if/else و همچنین نحوه استفاده از حلقه‌ها برای انجام کارهایی مانند تکرار بلوک‌های کد برای کارآمدتر بودن را بررسی خواهید کرد. پس از پوشش عملگرهای مختلف برای ارزیابی و تخصیص ساختارهای کنترلی، نحوه استفاده از آرایه ها برای ذخیره مجموعه داده ها را خواهید آموخت. با حرکت به سمت برنامه نویسی شی گرا، اشیایی ایجاد می کنید که حاوی داده ها و توابع هستند تا کار شما را آسان تر کند. در طول این دوره، مفاهیم اصلی سی شارپ را یاد خواهید گرفت، که سپس می تواند مستقیماً در سایر زبان های برنامه نویسی محبوب اعمال شود. از جمله C++، C، جاوا، و جاوا اسکریپت. برای امتحان کردن آنچه در حال یادگیری هستید در طول دوره، همچنین تکالیف برنامه نویسی مختلفی را برای تمرین عملی انجام خواهید داد. نحوه ایجاد و اجرای برنامه کنسول ساده و استفاده از متغیرها را بدانید روی متغیرها با استفاده از عملگرهای ریاضی پایه کار کنید، و ببینید که وقتی این امکان پذیر نیست، جریان برنامه را با بلوک‌های ساده if/else، حلقه‌ها، بلوک‌های سوئیچ کنترل کنید. تفاوت بین حلقه های for و برای هر حلقه را درک کنید نحوه استفاده از عملگرهای یکنواخت و باینری و عملگر سه تایی را بدانید آموزش ساخت متدها، کلمه کلیدی پویا و کلمات کلیدی var برای صرفه جویی در زمان، ساخت کلاس های ساده و نمونه سازی آنها، استفاده از سازنده ها، خواص و فیلدهای ثابت و شی درک چرایی نیاز به روش های مجازی و نحوه ایجاد آنها یاد بگیرید که چگونه کلاس های انتزاعی ایجاد کنید و چرا آنها اهمیت دارند با LINQ یک پیش نمایش کوچک از قدرت لیست ها و ژنریک ها دریافت کنید درک کنید که چه تعداد متد در کلاس رشته می تواند استفاده شود نحوه گروه بندی عملکردهای مرتبط با فاصله های نام را بیاموزید اصول اولیه HTML، C# 7.0 را بیاموزید نحوه استفاده از SQL Server 2014، نوشتن رویه های ذخیره شده و نحوه ذخیره، و خواندن رکوردها، دستکاری مستقیم داده ها در سی شارپ با Linq، استفاده عملی از رابط ها را بیاموزید. بیاموزید که چگونه برنامه ها را با کلمه کلیدی پوچ پذیرتر پایدار کنید، فایل های XML ایجاد و بخوانید، اشیاء را با استفاده از سریال سازی ذخیره و بازسازی کنید، اسکریپت های یونیتی C# را بنویسید این یک دوره آموزشی برای دانشجویان مبتدی است. این دوره یک بسته ترکیبی است، بنابراین 50 سخنرانی اول برای مبتدیان است سخنرانی های شماره 51-127 برای دانش آموزان پیشرفته تر است موضوعات بسیار پیشرفته ای در انتهای دوره وجود دارد یادگیری سی شارپ، ویژوال استودیو و برنامه نویسی شی گرا * شروع به استفاده از زبان برنامه نویسی سی شارپ برای کار با کد و داده * درک محیط ویژوال استودیو مایکروسافت در ارتباط با C#. اصول برنامه نویسی شی گرا به داده ها * مهارت های برنامه نویسی خود را با یک پایه در C# افزایش دهید

سرفصل ها و درس ها

آشنایی با ویژوال استودیو Introduction to Visual Studio

  • مقدمه - چرا C#، و دانلود و نصب Visual Studio Community Edition Introduction - Why C#, and Downloading and Installing Visual Studio Community Edition

  • ویژوال استودیو را سفارشی کنید تا احساس شخصی‌تر کنید Customizing Visual Studio to Make It Feel More Personal

آموزش اصول ویژوال استودیو و سی شارپ Learning the Fundamentals of Visual Studio and C#

  • ایجاد و اجرای اولین صفحه شما Creating and Running Your First Page

  • ایجاد و اجرای یک صفحه با C# Creating and Running a Page that Incorporates C#

  • ایجاد و استفاده از یک متغیر منفرد Creating and Using a Single Variable

  • به روز رسانی ویژوال استودیو با C# 6.0 Updating Visual Studio with C# 6.0

  • قالب بندی رشته های خروجی برای نتایج حرفه ای بیشتر Formatting Output Strings for More Professional Results

  • استفاده از متغیرها و انواع داده برای توصیف دنیای اطراف ما Using Variables and Data Types to Describe the World around Us

  • متغیرهای محاسبه شده و ریاضی پایه Computed Variables and Basic Math

  • تعامل با کاربران از طریق صفحه وب Interacting with Users through the Web Page

  • استفاده از روش زنجیره‌ای برای نوشتن کد فشرده‌تر Using Method Chaining to Write More Compact Code

کنترل جریان برنامه Controlling Program Flow

  • واکنش به یک شرایط واحد با بلوک های If/Else Reacting to a Single Condition with If/Else Blocks

  • ایجاد یک متغیر با اضافه کردن 1 Making a Variable Grow by Adding 1

  • تکرار بلوک های کد با حلقه های while Repeating Blocks of Code with While Loops

  • تکرار بلوک های کد با حلقه های For Repeating Blocks of Code with For Loops

  • تکرار بیش از مجموعه ها با حلقه های ForEach Iterating Over Collections with ForEach Loops

  • بررسی مقادیر متغیر چندگانه با بلوک های سوئیچ Examining Multiple Variable Values with Switch Blocks

  • بهبود پردازش ورودی با TryParse Improving Input Processing with TryParse

  • جایگزینی بلوک های If/Else با اپراتور سه تایی Replacing If/Else Blocks with the Ternary Operator

اپراتورها Operators

  • اپراتورهایی که در محل ارزیابی و تعیین می کنند Operators That Evaluate and Assign in Place

  • بررسی دو شرط با عملگر منطقی و Checking Two Conditions with the Logical AND Operator

  • بررسی دو شرط با عملگر منطقی OR Checking Two Conditions with the Logical OR Operator

مبانی آرایه و روش - نسخه فرم های وب Array and Method Basics - Web Forms Version

  • اعلان، تنظیم و خواندن آرایه ها Declaring, Setting, and Reading Arrays

  • تکرار روی آرایه ها با ForEach و For Loops Iterating over Arrays with ForEach and For Loops

  • ایجاد و استفاده از یک روش ساده Creating and Using a Simple Method

  • انتقال آرایه ها به متدها Passing Arrays into Methods

  • نوع مرجع و متغیرهای نوع مقدار Reference Type and Value Type Variables

  • ایجاد روش های انعطاف پذیرتر با کلمه کلیدی Params Creating More Flexible Methods with the Params Keyword

  • ایجاد توابع انعطاف پذیرتر با کلمه کلیدی Out Creating More Flexible Functions with the Out Keyword

  • ترکیب کلمه کلیدی Ref و کلمه کلیدی Out برای نوشتن توابع انعطاف پذیر Combining the Ref Keyword and Out Keyword to Write Flexible Functions

  • آرایه های چند بعدی Multidimensional Arrays

  • نوشتن کد ساده تر با Var و Dynamic Writing Easier Code with Var and Dynamic

مبانی برنامه نویسی شی گرا - نسخه فرم های وب Fundamentals of Objected Oriented Programming - Web Forms Version

  • یک کلاس با سازنده و یک تابع ایجاد کنید Create a Class with a Constructor and a Function

  • ایجاد یک کلاس با روش ایستا Create a Class with a Static Method

  • یک کلاس با ویژگی Object ایجاد کنید Create a Class with an Object Property

  • یک کلاس با فیلدهای استاتیک، توابع و خصوصیات ایجاد کنید Create a Class with Static Fields, Functions, and Properties

  • کد مشترک را با وراثت متمرکز کنید Centralize Common Code with Inheritance

  • کد پیش فرض را با توابع مجازی متمرکز کنید Centralize Default Code with Virtual Functions

  • مفاهیم مدل با کلاس های انتزاعی Model Concepts with Abstract Classes

  • استفاده از انواع سفارشی به عنوان انواع برگشتی Using Custom Types as Return Types

  • استفاده از لیست ها برای کارکرد موثر بر روی داده ها Using Lists to Operate on Data Efficiently

  • نوشتن کد کمتر با چند شکلی Writing Less Code with Polymorphism

  • استفاده از رابط ها برای بیان رفتارهای رایج Using Interfaces to Express Common Behaviors

  • تکرار بر روی نمونه ها با شاخص ها Iterating over Instances with Indexers

  • ساختن برنامه های پایدارتر با مدیریت استثنا Building More Stable Apps with Exception Handling

  • استفاده از پارامترهای نامگذاری شده و اختیاری Using Named and Optional Parameters

  • استفاده از عملگر Null Coalescing برای نوشتن برنامه های با ثبات بیشتر Using the Null Coalescing Operator to Write More Stable Applications

  • بارگذاری بیش از حد اپراتورها برای انجام عملیات سفارشی Overloading Operators to Perform Custom Operations

  • استفاده از Enumerations برای نشان دادن ثابت های نامگذاری شده Using Enumerations to Represent Named Constants

  • ایجاد و استفاده از فضاهای نام Creating and Using Namespaces

  • ساختارها، نقاط تصادفی، و رشته های خواب Structs, Random Points, and Sleeping Threads

  • اعلام، ایجاد و استفاده از نمایندگان Declaring, Creating, and Using Delegates

ژنریک، نسخه فرم های وب Generics, Web Forms Version

  • یک کلاس عمومی ساده ایجاد کنید Create a Simple Generic Class

  • یک روش عمومی ایجاد کنید Create a Generic Method

  • پیاده سازی یک رابط عمومی برای انجام مرتب سازی Implementing a Generic Interface to Accomplish Sorting

  • انعطاف پذیرتر کردن نمایندگان با Generics Making Delegates More Flexible with Generics

  • ایجاد و استفاده از دیکشنری های عمومی Creating and Using Generic Dictionaries

عبارات لامبدا و لینک - نسخه فرم های وب Lambda Expressions and Linq - Web Forms Version

  • ارتباط بین Delegates و Lambda Expression Connection between Delegates and Lambda Expressions

  • ارتباط بین Delegates و Lambda Expression Connection between Delegates and Lambda Expressions

  • Expression Bodied Lambdas و Expression Bodied Members Expression Bodied Lambdas and Expression Bodied Members

  • Expression Bodied Lambdas و Expression Bodied Members Expression Bodied Lambdas and Expression Bodied Members

  • روش ها و اشیاء ناشناس که نمایندگان خود را اداره می کنند Anonymous Methods and Objects That Run Their Own Delegates

  • روش ها و اشیاء ناشناس که نمایندگان خود را اداره می کنند Anonymous Methods and Objects That Run Their Own Delegates

  • سی شارپ با Linq و انواع داخلی C# with Linq and Built-in Types

  • سی شارپ با Linq و انواع داخلی C# with Linq and Built-in Types

  • سی شارپ با Linq و انواع داده های سفارشی C# with Linq and Custom Data Types

  • سی شارپ با Linq و انواع داده های سفارشی C# with Linq and Custom Data Types

  • استفاده از دستور کوئری برای ساخت کوئری ها Using Query Syntax to Construct Queries

  • استفاده از دستور کوئری برای ساخت کوئری ها Using Query Syntax to Construct Queries

  • پرس و جوهایی که توابع تجمع را انجام می دهند Queries That Perform Aggregation Functions

  • پرس و جوهایی که توابع تجمع را انجام می دهند Queries That Perform Aggregation Functions

  • استفاده از Linq برای خلاصه کردن تاپل ها Using Linq to Summarize Tuples

  • استفاده از Linq برای خلاصه کردن تاپل ها Using Linq to Summarize Tuples

  • خلاصه کردن نتایج با گروه بندی Summarizing Results with Grouping

  • خلاصه کردن نتایج با گروه بندی Summarizing Results with Grouping

  • پیوستن به مجموعه داده ها با اتصالات داخلی Joining Datasets with Inner Joins

  • پیوستن به مجموعه داده ها با اتصالات داخلی Joining Datasets with Inner Joins

عبارات لامبدا و لینک - نسخه فرم های وب Lambda Expressions and Linq - Web Forms Version

کار با SQL Server 2014 Working with SQL Server 2014

  • SQL Server 2014 را دانلود، نصب و اجرا کنید Download, Install, and Run SQL Server 2014

  • SQL Server 2014 را دانلود، نصب و اجرا کنید Download, Install, and Run SQL Server 2014

  • برای اتصال دستی به جدول و بازیابی سوابق، کد بنویسید Write Code to Manually Connect to a Table and Retrieve Records

  • برای اتصال دستی به جدول و بازیابی سوابق، کد بنویسید Write Code to Manually Connect to a Table and Retrieve Records

  • درج رکوردها در جداول با استفاده از رویه های ذخیره شده Inserting Records into Tables Using Stored Procedures

  • درج رکوردها در جداول با استفاده از رویه های ذخیره شده Inserting Records into Tables Using Stored Procedures

  • استفاده از ویژگی Nullable برای پایدارتر کردن برنامه ها Using the Nullable Feature to Make Apps More Stable

  • استفاده از ویژگی Nullable برای پایدارتر کردن برنامه ها Using the Nullable Feature to Make Apps More Stable

  • اتصال یک نمودار نمودار به سرور SQL Connecting a Chart Control to SQL Server

  • اتصال یک نمودار نمودار به سرور SQL Connecting a Chart Control to SQL Server

  • استفاده از Linq برای کار بر روی جداول از SQL Server Using Linq to Operate on Tables from SQL Server

  • استفاده از Linq برای کار بر روی جداول از SQL Server Using Linq to Operate on Tables from SQL Server

کار با SQL Server 2014 Working with SQL Server 2014

دسترسی به فایل - نسخه فرم های وب File Access - Web Forms Version

  • صفحه ای ایجاد کنید که متن را در دیسک ذخیره می کند Create a Page That Saves Text to Disk

  • صفحه ای ایجاد کنید که متن را در دیسک ذخیره می کند Create a Page That Saves Text to Disk

  • صفحه ای ایجاد کنید که از کنترل آپلود فایل استفاده می کند Create a Page That Uses the File Upload Control

  • صفحه ای ایجاد کنید که از کنترل آپلود فایل استفاده می کند Create a Page That Uses the File Upload Control

  • سریال سازی و سریال زدایی از اشیاء Serializing and Deserializing Objects

  • سریال سازی و سریال زدایی از اشیاء Serializing and Deserializing Objects

  • کمی سرگرمی با تصاویر با دستکاری پیکسل Having a Little Fun with Images with Pixel Manipulations

  • کمی سرگرمی با تصاویر با دستکاری پیکسل Having a Little Fun with Images with Pixel Manipulations

  • ذخیره تصویر در SQL Server Saving an Image to SQL Server

  • ذخیره تصویر در SQL Server Saving an Image to SQL Server

دسترسی به فایل - نسخه فرم های وب File Access - Web Forms Version

مبانی XML - نسخه فرم های وب XML Basics - Web Forms Version

  • ایجاد و استفاده از یک فایل XML Creating and Using an XML File

  • ایجاد و استفاده از یک فایل XML Creating and Using an XML File

  • ساخت فایل های XML با سی شارپ Creating XML Files with C#

  • ساخت فایل های XML با سی شارپ Creating XML Files with C#

  • جستجوی اسناد XML با Linq Querying XML Documents with Linq

  • جستجوی اسناد XML با Linq Querying XML Documents with Linq

مبانی XML - نسخه فرم های وب XML Basics - Web Forms Version

سی شارپ از طریق برنامه های کنسول C# through Console Apps

  • اولین برنامه خود را ایجاد و اجرا کنید Create and Run your First Program

  • اولین برنامه خود را ایجاد و اجرا کنید Create and Run your First Program

  • یک متغیر ایجاد و استفاده کنید Create and Use One Variable

  • یک متغیر ایجاد و استفاده کنید Create and Use One Variable

  • بلوک ها، بیانیه ها و دامنه متغیر Blocks, Statements, and Variable Scope

  • بلوک ها، بیانیه ها و دامنه متغیر Blocks, Statements, and Variable Scope

  • رشته های خروجی را قالب بندی کنید تا حرفه ای به نظر برسند Formatting Output Strings to Make Them Look Professional

  • رشته های خروجی را قالب بندی کنید تا حرفه ای به نظر برسند Formatting Output Strings to Make Them Look Professional

  • جهان را با متغیرهای بیشتر بهتر توصیف کنید Describe the World Better with More Variables

  • جهان را با متغیرهای بیشتر بهتر توصیف کنید Describe the World Better with More Variables

  • جهان را با انواع داده های مختلف با دقت بیشتری توصیف کنید Describe the World More Accurately with Different Data Types

  • جهان را با انواع داده های مختلف با دقت بیشتری توصیف کنید Describe the World More Accurately with Different Data Types

  • متغیرهای محاسبه شده و ریاضی پایه Computed Variables and Basic Math

  • متغیرهای محاسبه شده و ریاضی پایه Computed Variables and Basic Math

  • تعامل با کاربران از طریق Command Prompt Interacting with Users through Command Prompt

  • تعامل با کاربران از طریق Command Prompt Interacting with Users through Command Prompt

  • یک برنامه ساده بسازید، نصب کنید و اجرا کنید Make, Install, and Run a Simple Application

  • یک برنامه ساده بسازید، نصب کنید و اجرا کنید Make, Install, and Run a Simple Application

سی شارپ از طریق برنامه های کنسول C# through Console Apps

کنترل جریان برنامه، نسخه کنسول Controlling Program Flow, Console Version

  • بررسی یک شرط با ساختارهای If/Else Checking One Condition with If/Else Constructs

  • بررسی یک شرط با ساختارهای If/Else Checking One Condition with If/Else Constructs

  • تکرار بلوک های کد با حلقه های while Repeating Blocks of Code with While Loops

  • تکرار بلوک های کد با حلقه های while Repeating Blocks of Code with While Loops

  • تصمیم گیری با چندین بلوک If/Else Making Decisions with Multiple If/Else Blocks

  • تصمیم گیری با چندین بلوک If/Else Making Decisions with Multiple If/Else Blocks

  • تکرار بلوک های کد با حلقه های For Repeating Blocks of Code with For Loops

  • تکرار بلوک های کد با حلقه های For Repeating Blocks of Code with For Loops

  • تکرار از طریق مجموعه ها با حلقه های ForEach Iterating through Collections with ForEach Loops

  • تکرار از طریق مجموعه ها با حلقه های ForEach Iterating through Collections with ForEach Loops

  • حلقه های Do/While Do/While Loops

  • حلقه های Do/While Do/While Loops

  • بررسی مقادیر متغیر چندگانه با بلوک های سوئیچ Examining Multiple Variable Values with Switch Blocks

  • بررسی مقادیر متغیر چندگانه با بلوک های سوئیچ Examining Multiple Variable Values with Switch Blocks

  • کنترل حلقه ها با دستورات Break و Continue Controlling Loops with Break and Continue Statements

  • کنترل حلقه ها با دستورات Break و Continue Controlling Loops with Break and Continue Statements

  • بهبود پردازش ورودی با TryParse Improving Input Processing with TryParse

  • بهبود پردازش ورودی با TryParse Improving Input Processing with TryParse

کنترل جریان برنامه، نسخه کنسول Controlling Program Flow, Console Version

اپراتورها - نسخه کنسول Operators - Console Version

  • عملگر منطقی "AND". Logical "AND" Operator

  • عملگر منطقی "AND". Logical "AND" Operator

  • عملگر منطقی "OR". Logical "OR" Operator

  • عملگر منطقی "OR". Logical "OR" Operator

  • اپراتورهای مرکب، پیشوند، و پسوند Compound, Prefix, and Postfix Operators

  • اپراتورهای مرکب، پیشوند، و پسوند Compound, Prefix, and Postfix Operators

  • اپراتور سه تایی The Ternary Operator

  • اپراتور سه تایی The Ternary Operator

اپراتورها - نسخه کنسول Operators - Console Version

اصول آرایه ها - نسخه کنسول Fundamentals of Arrays - Console Version

  • آرایه ها چیست و چگونه آنها را پر کرده و بخوانیم؟ What Are Arrays, and How to Fill and Read Them?

  • آرایه ها چیست و چگونه آنها را پر کرده و بخوانیم؟ What Are Arrays, and How to Fill and Read Them?

  • حلقه زدن از طریق آرایه ها با حلقه های For و ForEach Looping Through Arrays with For and ForEach Loops

  • حلقه زدن از طریق آرایه ها با حلقه های For و ForEach Looping Through Arrays with For and ForEach Loops

  • نوع مرجع و متغیرهای نوع مقدار Reference Type and Value Type Variables

  • نوع مرجع و متغیرهای نوع مقدار Reference Type and Value Type Variables

  • آرایه های چند بعدی Multidimensional Arrays

  • آرایه های چند بعدی Multidimensional Arrays

اصول آرایه ها - نسخه کنسول Fundamentals of Arrays - Console Version

مقدمه ای بر توابع یا روش ها - نسخه کنسول Introduction to Functions, or Methods - Console Version

  • یک روش واحد و استاتیک ایجاد کنید Create a Single, Static Method

  • یک روش واحد و استاتیک ایجاد کنید Create a Single, Static Method

  • ارسال آرایه ها به عنوان آرگومان های تابع Passing Arrays as Function Arguments

  • ارسال آرایه ها به عنوان آرگومان های تابع Passing Arrays as Function Arguments

  • استفاده از کلمه کلیدی Params در هدر توابع Using the Params Keyword in Function Headers

  • استفاده از کلمه کلیدی Params در هدر توابع Using the Params Keyword in Function Headers

  • کلمه کلیدی برای برگرداندن چندین ارزش Out Keyword for Returning Multiple Values

  • کلمه کلیدی برای برگرداندن چندین ارزش Out Keyword for Returning Multiple Values

  • کلمه کلیدی Ref برای عبور انواع ساده با مرجع The Ref Keyword for Passing Simple Types by Reference

  • کلمه کلیدی Ref برای عبور انواع ساده با مرجع The Ref Keyword for Passing Simple Types by Reference

  • کد انعطاف پذیرتر با متغیرهای تایپ شده پویا More Flexible Code with Dynamically Typed Variables

  • کد انعطاف پذیرتر با متغیرهای تایپ شده پویا More Flexible Code with Dynamically Typed Variables

  • استفاده از Enumerations برای تهیه لیستی از ثابت های نامگذاری شده Using Enumerations to Make Lists of Named Constants

  • استفاده از Enumerations برای تهیه لیستی از ثابت های نامگذاری شده Using Enumerations to Make Lists of Named Constants

مقدمه ای بر توابع یا روش ها - نسخه کنسول Introduction to Functions, or Methods - Console Version

برنامه نویسی شی گرا - نسخه کنسول Object-Oriented Programming - Console Version

  • یک کلاس ساده ایجاد کنید، یک سازنده اضافه کنید و یک رفتار اضافه کنید Create a Simple Class, Add a Constructor, and Add One Behavior

  • یک کلاس ساده ایجاد کنید، یک سازنده اضافه کنید و یک رفتار اضافه کنید Create a Simple Class, Add a Constructor, and Add One Behavior

  • با استفاده از Class Designer و Object Class Using the Class Designer and the Object Class

  • با استفاده از Class Designer و Object Class Using the Class Designer and the Object Class

  • متغیرهای نمونه و دسترسی به آنها از طریق خصوصیات Instance Variables, and Accessing Them through Properties

  • متغیرهای نمونه و دسترسی به آنها از طریق خصوصیات Instance Variables, and Accessing Them through Properties

  • فیلدهای استاتیک، ویژگی ها و روش ها Static Fields, Properties, and Methods

  • فیلدهای استاتیک، ویژگی ها و روش ها Static Fields, Properties, and Methods

  • درک هدف وراثت Understanding the Purpose Of Inheritance

  • درک هدف وراثت Understanding the Purpose Of Inheritance

  • نحوه ساخت و مشاهده آرایه از انواع سفارشی How to Make and View Arrays of Custom Types

  • نحوه ساخت و مشاهده آرایه از انواع سفارشی How to Make and View Arrays of Custom Types

  • روش‌های مجازی و چرایی نیاز به آن‌ها Virtual Methods, and Why They Are Needed

  • روش های مجازی و چرایی نیاز به آنها Virtual Methods, and Why They Are Needed

  • کلاس های چکیده، روش ها و چرایی استفاده از آنها Abstract Classes, Methods, and Why They Are Used

  • کلاس های چکیده، روش ها و چرایی استفاده از آنها Abstract Classes, Methods, and Why They Are Used

  • نمونه کوچکی از قدرت Generics و Linq A Small Sample of the Power of Generics and Linq

  • نمونه کوچکی از قدرت Generics و Linq A Small Sample of the Power of Generics and Linq

  • نوشتن کد کمتر با چند شکلی Writing Less Code with Polymorphism

  • نوشتن کد کمتر با چند شکلی Writing Less Code with Polymorphism

  • رابط ها و هدفی که ارائه می دهند Interfaces, and What Purpose They Serve

  • رابط ها و هدفی که ارائه می دهند Interfaces, and What Purpose They Serve

  • بارگذاری بیش از حد اپراتورها و چرایی ضرورت انجام آن Overloading Operators, and Why It's Necessary to Do So

  • بارگذاری بیش از حد اپراتورها و چرایی ضرورت انجام آن Overloading Operators, and Why It's Necessary to Do So

  • کلاس رشته و تمیز کردن رشته ها String Class and Cleaning Strings

  • کلاس رشته و تمیز کردن رشته ها String Class and Cleaning Strings

  • فضاهای نام مورد استفاده برای گروه بندی عملکردهای مرتبط Namespaces Used to Group Related Functionality

  • فضاهای نام مورد استفاده برای گروه بندی عملکردهای مرتبط Namespaces Used to Group Related Functionality

  • مدیریت موقعیت های استثنایی با تلاش/گرفتن/در نهایت Handling Exceptional Situations with Try/Catch/Finally

  • مدیریت موقعیت های استثنایی با تلاش/گرفتن/در نهایت Handling Exceptional Situations with Try/Catch/Finally

برنامه نویسی شی گرا - نسخه کنسول Object-Oriented Programming - Console Version

معرفی C# 7.0 Intro to C# 7.0

  • Visual Studio Community 2017 را دریافت کنید Get Visual Studio Community 2017

  • Visual Studio Community 2017 را دریافت کنید Get Visual Studio Community 2017

  • یاد بگیرید که چگونه از کلمه کلیدی out با C# 7.0 استفاده کنید Learn how to use the out keyword with C# 7.0

  • یاد بگیرید که چگونه از کلمه کلیدی out با C# 7.0 استفاده کنید Learn how to use the out keyword with C# 7.0

  • برگرداندن چندین مقدار با تاپل ها Returning multiple values with tuples

  • برگرداندن چندین مقدار با تاپل ها Returning multiple values with tuples

  • عبارات را با انواع مختلف اشیاء تغییر دهید Switch statements with different types of objects

  • عبارات را با انواع مختلف اشیاء تغییر دهید Switch statements with different types of objects

  • بلوک‌ها را با عبارت‌های When و عبارت bodyed اعضا تغییر دهید Switch blocks with when clauses and expression bodied members

  • بلوک‌ها را با عبارت‌های When و عبارت bodyed اعضا تغییر دهید Switch blocks with when clauses and expression bodied members

  • استفاده از توابع محلی Using local functions

  • استفاده از توابع محلی Using local functions

  • پرتاب استثناها از هر جایی در کد Throwing exceptions from anywhere in code

  • پرتاب استثناها از هر جایی در کد Throwing exceptions from anywhere in code

  • تاپل ها به عنوان فیلدها و انواع ویژگی ها Tuples as fields and property types

  • تاپل ها به عنوان فیلدها و انواع ویژگی ها Tuples as fields and property types

معرفی C# 7.0 Intro to C# 7.0

نمایش نظرات

یک دوره 17 ساعته C# با مقدمه ای بر SQL و C# 7.0 [ویدئو]
جزییات دوره
8 h 6 m
137
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tom Owsiak Tom Owsiak

من هشت سال سابقه معلمی در ریاضیات، فیزیک، آمار و برنامه نویسی دارم. من به مدت پنج سال به عنوان برنامه نویس پایگاه داده با استفاده از فناوری های مختلف مانند .NET، Clipper، SQL، SQL Server، SAS، Excel و بسیاری از فناوری های مرتبط کار کردم. من ناشر یکی از موفق‌ترین دوره‌های Udemy به نام «آموزش سی شارپ با ویژوال استودیو 2013» هستم. در حال حاضر، من به عنوان معلم ریاضیات و علوم کامپیوتر در کالج مرسی در دابز فری، نیویورک کار می کنم.

Tom Owsiak Tom Owsiak

من هشت سال سابقه معلمی در ریاضیات، فیزیک، آمار و برنامه نویسی دارم. من به مدت پنج سال به عنوان برنامه نویس پایگاه داده با استفاده از فناوری های مختلف مانند .NET، Clipper، SQL، SQL Server، SAS، Excel و بسیاری از فناوری های مرتبط کار کردم. من ناشر یکی از موفق‌ترین دوره‌های Udemy به نام «آموزش سی شارپ با ویژوال استودیو 2013» هستم. در حال حاضر، من به عنوان معلم ریاضیات و علوم کامپیوتر در کالج مرسی در دابز فری، نیویورک کار می کنم.